#outer-box {
    -fx-background-image: url("../../../../主页背景3.png");
    -fx-background-position: center;
    -fx-background-repeat: no-repeat;
    -fx-background-size: cover;

    /* 使外层VBox充满AnchorPane */
    -fx-max-width: Infinity;
    -fx-max-height: Infinity;
}

#inner-box {
    -fx-background-image: url("../../../../登陆页面2.png");
    -fx-background-position: center;
    -fx-background-repeat: no-repeat;
    -fx-background-size: cover;
    -fx-background-radius: 20;
    -fx-padding: 15;
    -fx-effect: dropshadow(gaussian, rgba(0,0,0,0.5), 10, 0.5, 0, 0);

    /* 限制内层VBox大小（与FXML相匹配） */

    /* 给内层 VBox 一个 margin, 确保能露出外层背景 */
    -fx-margin: 20;
}
#inner-box Label {
    -fx-font-size: 14px;
}

#inner-box PasswordField {
    -fx-font-size: 14px;
}

#inner-box Button {
    -fx-background-color: #3b77e3;
    -fx-text-fill: white;
    -fx-font-weight: bold;
    -fx-cursor: hand;
    -fx-padding: 8 20;
    -fx-background-radius: 6;
}

#inner-box Button:hover {
    -fx-background-color: #2a59c8;
}